non-causal transformer